/**
 * This resource ("Res") class includes the bitmap/music 
 * classes that can be shared among all other classes.  
 * 
 * This prevents embedding duplication, and keeps asset class declarations 
 * separate from actual game code.
 */

package
{
	public class Res
	{
		
		/**********************************************
		 * Fonts
		 **********************************************/
		//[Embed(source="../assets/fonts/Fontastique.ttf", fontFamily="Fontastique", embedAsCFF="false")]
		//public var Fontastique:String;
		
		
		/**********************************************
		 * Puzzle objects
		 **********************************************/
		// tiles
		[Embed(source="../assets/madeWalls.jpg")] public static var grassWalls:Class;
		[Embed(source="../assets/grassTiles.png")] public static var grassTiles:Class;
		[Embed(source="../assets/rockWalls.jpg")] public static var barrenWalls:Class;
		[Embed(source="../assets/barrenWastelandTiles.png")] public static var barrenTiles:Class;
		[Embed(source="../assets/voidWalls.jpg")] public static var voidWalls:Class;
		[Embed(source="../assets/voidTiles.jpg")] public static var voidTiles:Class;
		[Embed(source="../assets/void_bigass.png")] public static var BossImage:Class;
		[Embed(source="../assets/pitVariations.png")] public static var pitImages:Class;
		
		// animals
		[Embed(source="../assets/chickenAnim.png")] public static var ChickenAnim:Class;
		[Embed(source ="../assets/goatAnim.png")] public static var goatImage:Class;
		[Embed(source="../assets/grassMonster.png")] public static var grassMonsterImage:Class;
		[Embed(source="../assets/barrenMonster.png")] public static var barrenMonsterImage:Class;
		[Embed(source="../assets/purpMonsterAnim.png")] public static var voidMonsterImage:Class;
		
		// sources
		[Embed(source="../assets/earthLightAnim.png")] public static var earthLightAnim:Class;
		[Embed(source="../assets/earthSourceLitAnim.png")] public static var EarthOnSource:Class;
		[Embed(source="../assets/earthSourceOff.png")] public static var EarthOffSource:Class;
		[Embed(source="../assets/lightLightAnim.png")] public static var lightLightAnim:Class;
		[Embed(source="../assets/lightSourceLitAnim.png")] public static var LightOnSource:Class;
		[Embed(source="../assets/lightSourceOff.png")] public static var LightOffSource:Class;
		[Embed(source="../assets/waterLightAnim.png")] public static var waterLightAnim:Class;
		[Embed(source="../assets/waterSourceLitAnim.png")] public static var WaterOnSource:Class;
		[Embed(source="../assets/waterSourceOff.png")] public static var WaterOffSource:Class;
		[Embed(source="../assets/windLightAnim.png")] public static var windLightAnim:Class;
		[Embed(source="../assets/windSourceLitAnim.png")] public static var WindOnSource:Class;
		[Embed(source="../assets/windSourceOff.png")] public static var WindOffSource:Class;
		
		// sourceforges
		[Embed(source="../assets/sourceForgeBoundingBox.png")] public static var sfBoundingBox:Class;
		[Embed(source="../assets/sourceForgeNormalAnim.png")] public static var sfNormalAnim:Class;
		[Embed(source="../assets/sourceForgeEarthAnim.png")] public static var sfEarthAnim:Class;
		[Embed(source="../assets/sourceForgeLightAnim.png")] public static var sfLightAnim:Class;
		[Embed(source="../assets/sourceForgeWaterAnim.png")] public static var sfWaterAnim:Class;
		[Embed(source="../assets/sourceForgeWindAnim.png")] public static var sfWindAnim:Class;
		[Embed(source="../assets/sourceForgeFireAnim.png")] public static var sfFireAnim:Class;
		[Embed(source="../assets/sourceForgeLightningAnim.png")] public static var sfLightningAnim:Class;
		[Embed(source="../assets/sourceForgeIceAnim.png")] public static var sfIceAnim:Class;
		[Embed(source="../assets/sourceForgeMudAnim.png")] public static var sfMudAnim:Class;
		[Embed(source="../assets/sourceForgeSandAnim.png")] public static var sfSandAnim:Class;
		[Embed(source="../assets/sourceForgeSteamAnim.png")] public static var sfSteamAnim:Class;
		[Embed(source="../assets/sourceForgeRainbowAnim.png")] public static var sfRainbowAnim:Class;
		[Embed(source="../assets/sourceForgeMetalAnim.png")] public static var sfMetalAnim:Class;
		[Embed(source="../assets/sourceForgeWoodAnim.png")] public static var sfWoodAnim:Class;
		[Embed(source="../assets/sourceForgeGlassAnim.png")] public static var sfGlassAnim:Class;
		[Embed(source="../assets/sourceForgeVoidAnim.png")] public static var sfVoidAnim:Class;
		
		[Embed(source="../assets/earthTransformAnim.png")] public static var earthTransformAnim:Class;
		[Embed(source="../assets/windTransformAnim.png")] public static var windTransformAnim:Class;
		[Embed(source="../assets/lightTransformAnim.png")] public static var lightTransformAnim:Class;
		[Embed(source="../assets/waterTransformAnim.png")] public static var waterTransformAnim:Class;
		[Embed(source="../assets/mudTransformAnim.png")] public static var mudTransformAnim:Class;
		[Embed(source="../assets/fireTransformAnim.png")] public static var fireTransformAnim:Class;
		[Embed(source="../assets/iceTransformAnim.png")] public static var iceTransformAnim:Class;
		[Embed(source="../assets/sandTransformAnim.png")] public static var sandTransformAnim:Class;
		[Embed(source="../assets/steamTransformAnim.png")] public static var steamTransformAnim:Class;
		[Embed(source="../assets/lightningTransformAnim.png")] public static var lightningTransformAnim:Class;
		[Embed(source="../assets/glassTransformAnim.png")] public static var glassTransformAnim:Class;
		[Embed(source="../assets/woodTransformAnim.png")] public static var woodTransformAnim:Class;
		[Embed(source="../assets/metalTransformAnim.png")] public static var metalTransformAnim:Class;
		[Embed(source="../assets/rainbowTransformAnim.png")] public static var rainbowTransformAnim:Class;
		[Embed(source="../assets/voidTransformAnim.png")] public static var voidTransformAnim:Class;
		
		// obstacles
		[Embed(source="../assets/obsBoundingBox.png")] public static var obsBoundingBox:Class;
		[Embed(source="../assets/fireObstacleAnim.png")] public static var fireWallAnim:Class;
		[Embed(source="../assets/iceObstacleAnim.png")] public static var iceObsAnim:Class;
		[Embed(source="../assets/lightningObstacleAnim.png")] public static var lightningObsAnim:Class;
		[Embed(source="../assets/sandObstacleAnim.png")] public static var sandObsAnim:Class;
		[Embed(source="../assets/mudObstacleAnim.png")] public static var mudObsAnim:Class;
		[Embed(source="../assets/steamObstacleAnim.png")] public static var steamObsAnim:Class;
		[Embed(source="../assets/metalObstacleAnim.png")] public static var metalObsAnim:Class;
		[Embed(source="../assets/woodObstacleAnim.png")] public static var woodObsAnim:Class;
		[Embed(source="../assets/glassObstacleAnim.png")] public static var glassObsAnim:Class;
		[Embed(source="../assets/rainbowObstacleAnim.png")] public static var rainbowObsAnim:Class;
		
		// players
		[Embed(source="../assets/playerAnim.png")] public static var PlayerImage:Class;
		[Embed(source="../assets/waterPlayerAnim.png")] public static var WaterPlayer:Class;
		[Embed(source="../assets/lightPlayerAnim.png")] public static var LightPlayer:Class;
		[Embed(source="../assets/windPlayerAnim.png")] public static var WindPlayer:Class;
		[Embed(source="../assets/earthPlayerAnim.png")] public static var EarthPlayer:Class;
		[Embed(source="../assets/mudPlayerAnim.png")] public static var MudPlayer:Class;
		[Embed(source="../assets/sandPlayerAnim.png")] public static var SandPlayer:Class;
		[Embed(source="../assets/lightningPlayerAnim.png")] public static var LightningPlayer:Class;
		[Embed(source="../assets/icePlayerAnim.png")] public static var IcePlayer:Class;
		[Embed(source="../assets/firePlayerAnim.png")] public static var FirePlayer:Class;
		[Embed(source="../assets/steamPlayerAnim.png")] public static var SteamPlayer:Class;
		[Embed(source="../assets/rainbowPlayerAnim.png")] public static var RainbowPlayer:Class;
		[Embed(source="../assets/metalPlayerAnim.png")] public static var MetalPlayer:Class;
		[Embed(source="../assets/woodPlayerAnim.png")] public static var WoodPlayer:Class;
		[Embed(source="../assets/glassPlayerAnim.png")] public static var GlassPlayer:Class;
		[Embed(source="../assets/voidPlayerAnim.png")] public static var VoidPlayer:Class;
		[Embed(source="../assets/PlayerBoundingBox.png")] public static var PlayerBoundingBox:Class;
		
		// npcs
		[Embed(source="../assets/characters/farmerPoof.png")] public static var Farmer:Class;
		[Embed(source="../assets/characters/childPoof.png")] public static var Child:Class;
		[Embed(source="../assets/characters/villageLeaderPoof.png")] public static var VillageLeader:Class;
		[Embed(source="../assets/characters/magnifico.png")] public static var Magnifico:Class;
		[Embed(source="../assets/characters/maskedPoof.png")] public static var MaskedPoof:Class;
		[Embed(source="../assets/characters/oldFemalePoof.png")] public static var OldWastePoofFemale:Class;
		[Embed(source="../assets/characters/oldMalePoof.png")] public static var OldWastePoofMale:Class;
		[Embed(source="../assets/characters/femalePoof.png")] public static var PoofFemale:Class;
		[Embed(source="../assets/characters/malePoof.png")] public static var PoofMale:Class;
		[Embed(source="../assets/characters/resistanceLeaderPoof.png")] public static var ResistanceLeader:Class;
		[Embed(source="../assets/characters/voiceOnTheWind.png")] public static var VoiceOnTheWind:Class;
		[Embed(source="../assets/characters/smallBoss.png")] public static var Boss:Class;
		
		// npc stuff
		[Embed(source="../assets/poofHouse.png")] public static var poofHousePerfect:Class;
		[Embed(source="../assets/delapitatedHouse.png")] public static var poofHouseDelapitated:Class;
		
		/****************************************
		 * Game accessories
		 ****************************************/
		[Embed(source="../assets/topBound.png")] public static var topBoundImage:Class;
		[Embed(source="../assets/bottomBound.png")] public static var bottomBoundImage:Class;
		[Embed(source="../assets/leftBound.png")] public static var leftBoundImage:Class;
		[Embed(source="../assets/rightBound.png")] public static var rightBoundImage:Class;
		[Embed(source="../assets/scrollBackground.jpg")] public static var bg:Class;
		[Embed(source="../assets/clickToContinuePic.png")] public static var overlay:Class;
		[Embed(source="../assets/hintBoxBG.png")] public static var hintBoxBG:Class;
		[Embed(source="../assets/cheatSheet/hint.png")] public static var ComboButton:Class;
		[Embed(source="../assets/cheatSheet/backdrop.png")] public static var Backdrop:Class;
		
		/*************************************************
		 * Other objects
		 ************************************************/
		[Embed(source="../assets/tutorialArrow.png")] public static var TutorialArrow:Class;
		[Embed(source="../assets/arrowUp.png")] public static var BeamArrow:Class;
		[Embed(source="../assets/blank.png")] public static var blankImage:Class;
		[Embed(source="../assets/misc/tab_enabled.png")] public static var tabEnabled:Class;
		[Embed(source="../assets/misc/tab_disabled.png")] public static var tabDisabled:Class;
		[Embed(source="../assets/misc/star_full.png")] public static var StarFull:Class;
		[Embed(source="../assets/misc/star_empty.png")] public static var StarEmpty:Class;
		[Embed(source="../assets/misc/star_mini_full.png")] public static var MiniStarFull:Class;
		[Embed(source="../assets/misc/star_mini_empty.png")] public static var MiniStarEmpty:Class;
		[Embed(source="../assets/misc/check.png")] public static var Checkmark:Class;
		[Embed(source="../assets/misc/loading.png")] public static var Loading:Class;
		[Embed(source="../assets/misc/loading_orange.png")] public static var LoadingOrange:Class;
		[Embed(source="../assets/misc/arrow-left.png")] public static var ArrowLeft:Class;
		[Embed(source="../assets/misc/arrow-right.png")] public static var ArrowRight:Class;
		[Embed(source="../assets/misc/giftbox.png")] public static var GiftBox:Class;
		[Embed(source="../assets/misc/panel.jpg")] public static var Panel:Class;
		[Embed(source="../assets/misc/checkbox.png")] public static var Checkbox:Class;
		[Embed(source="../assets/misc/small_check.png")] public static var SmallCheckmark:Class;
		[Embed(source="../assets/misc/scroll.png")] public static var Scroll:Class;
		
		/****************************************************
		 * Game Screens and buttons
		 ******************************************************/
		[Embed(source="../assets/poofedTitlescreen.jpg")] public static var Titlescreen:Class;
		//[Embed(source="../music/menuMusic.mp3")] public static var menuMusic:Class;
		[Embed(source="../assets/continueButton.png")] public static var continueButton:Class;
		[Embed(source="../assets/newGameButton.png")] public static var newGameButton:Class;
		[Embed(source="../assets/creditsButton.png")] public static var creditsButton:Class;
		[Embed(source="../assets/introVideoButton.png")] public static var videoButton:Class;
		[Embed(source="../assets/mapEditorButton.png")] public static var editorButton:Class;
		[Embed(source="../assets/playerPuzzlesButton.png")] public static var playerPuzzlesButton:Class;
		[Embed(source="../assets/exitToRoomButton.png")] public static var exitToRoomButton:Class;

		[Embed(source="../assets/levelClearedImage.jpg")] public static var LevelCompleteImage:Class;
		[Embed(source="../assets/lootTitle.png")] public static var title:Class;
		[Embed(source="../assets/lootStateCleared.jpg")] public static var bgCleared:Class;
		[Embed(source="../assets/lootStateClearedTitle.png")] public static var titleCleared:Class;
		[Embed(source="../assets/loseWolfScreen.jpg")] public static var LoseWolfScreen:Class;
		[Embed(source="../assets/loseScorpionScreen.jpg")] public static var LoseScorpionScreen:Class;
		[Embed(source="../assets/losePurpleMonsterScreen.jpg")] public static var LosePurpleMonsterScreen:Class;
		
		[Embed(source="../assets/returnToMain.png")] public static var returnImg:Class;
		
		/****************************************************
		 * Room stuff
		 ******************************************************/
		[Embed(source="../assets/room/titlebar.png")] public static var Titlebar:Class;
		[Embed(source="../assets/room/player_titlebar.png")] public static var PlayerTitlebar:Class;
		[Embed(source="../assets/room/friendbar.png")] public static var Friendbar:Class;
		[Embed(source="../assets/room/loading.png")] public static var LoadingScreen:Class;
		[Embed(source="../assets/room/friendlisting.png")] public static var FriendListingBG:Class;
		[Embed(source="../assets/room/friendlisting_hover.png")] public static var FriendListingHoverBG:Class;
		[Embed(source="../assets/room/button.png")] public static var RoomButtonBG:Class;
		[Embed(source="../assets/room/myPuzzlesButton.png")] public static var MyPuzzlesButton:Class;
		[Embed(source="../assets/achievements/challengeBar.png")] public static var ChallengeBar:Class;
		[Embed(source="../assets/room/room.gif")] public static var RoomBG:Class;
		
		/******************************************
		 * Music 
		 * 煉獄庭園  <-- awesome chinese characters? ^_^ v
		 * japanese in fact.
		 ******************************************/
		//[Embed(source="../music/bamboo_forest.mp3")] public static var forest:Class;
		//[Embed(source="../music/kouya.mp3")] public static var barren:Class;
		//[Embed(source="../music/rengokunosai.mp3")] protected var gokun:Class;
		//[Embed(source="../music/kessen.mp3")] protected var voidMusic:Class;
		//source to be id:
		//[Embed(source="../music/Snowdrop.mp3")] protected var snowdrop:Class;
		public static var musicPath:String = "http://games.cs.washington.edu/capstone/11sp/elemental/musics/";
		public static var forest:String = "bamboo_forest.mp3";
		public static var barrenS:String = "kouya.mp3";
		public static var gokun:String = "rengokunosai.mp3";
		public static var voidMusic:String = "kessen.mp3";
		
		public static var menuMusicS:String = "menuMusic.mp3";
		
		/********************************************
		 * Sound effects
		 *******************************************/
		[Embed(source="../music/beamon.mp3")] public static var onSound:Class;
		[Embed(source="../music/unscrollPaper.mp3")] public static var unscrollSound:Class;
		[Embed(source="../music/stoneonstone.mp3")] public static var EarthSound:Class;
		[Embed(source="../music/lightOn.mp3")] public static var LightSound:Class;
		[Embed(source="../music/waterbubble.mp3")] public static var WaterSound:Class;
		[Embed(source="../music/boom.mp3")] public static var boom:Class;
		[Embed(source="../music/transform.mp3")] public static var tranSound:Class;
		[Embed(source="../music/swoosh.mp3")] public static var WindSound:Class;
		//[Embed(source="../music/clear.mp3")] protected static var clearSound:Class;
		
		/*************************************
		 * Game icons
		 ************************************/
		[Embed(source="../music/sound.png")] public static var notMuteImg:Class;
		[Embed(source="../music/mute.png")] public static var muteImg:Class;
		[Embed(source="../assets/replayButton.png")] public static var replay:Class;
		[Embed(source="../assets/exitLevelButton.png")] public static var exit:Class;
		
		/**************************************
		 * Cheat sheet stuff
		 ***************************************/
		[Embed(source="../assets/cheatSheet/cheat_sheet.png")] public static var CheatPaper:Class;
		[Embed(source="../assets/cheatSheet/rule_fire.png")] public static var FireRule:Class;
		[Embed(source="../assets/cheatSheet/rule_ice.png")] public static var IceRule:Class;
		[Embed(source="../assets/cheatSheet/rule_sand.png")] public static var SandRule:Class;
		[Embed(source="../assets/cheatSheet/rule_lightning.png")] public static var LightningRule:Class;
		[Embed(source="../assets/cheatSheet/rule_mud.png")] public static var MudRule:Class;
		[Embed(source="../assets/cheatSheet/rule_steam.png")] public static var SteamRule:Class;
		[Embed(source="../assets/cheatSheet/rule_wood.png")] public static var WoodRule:Class;
		[Embed(source="../assets/cheatSheet/rule_rainbow.png")] public static var RainbowRule:Class;
		[Embed(source="../assets/cheatSheet/rule_glass.png")] public static var GlassRule:Class;
		[Embed(source="../assets/cheatSheet/rule_metal.png")] public static var MetalRule:Class;
		[Embed(source="../assets/cheatSheet/rule_void.png")] public static var VoidRule:Class;
		
		/********************************************
		 * Loot state images
		 ********************************************/
		[Embed(source="../assets/lootStateImages/grassLevelButton.png")]  public static var grassButton:Class;
		[Embed(source="../assets/lootStateImages/barrenLevelButton.png")]  public static var barrenButton:Class;
		[Embed(source="../assets/lootStateImages/voidLevelButton.png")]  public static var voidButton:Class;
		[Embed(source="../assets/lootStateImages/lockedLevel.png")] public static var locked:Class;
		
		/**********************************************
		 * Tutorials
		 **********************************************/
		[Embed(source="../assets/tutorialImages/you.png")] public static var you:Class;
		[Embed(source="../assets/tutorialImages/yourTask.png")] public static var yourTask:Class;
		[Embed(source="../assets/tutorialImages/yourTactics.png")] public static var yourTactics:Class;
		[Embed(source="../assets/tutorialImages/yourTools.png")] public static var yourTools:Class;
		[Embed(source="../assets/tutorialImages/yourTransform.png")] public static var yourTransform:Class;
		[Embed(source="../assets/tutorialImages/yourCombo.png")] public static var yourCombo:Class;
		[Embed(source="../assets/tutorialImages/yourChickens.png")] public static var yourChickens:Class;
		
		/**********************************************
		 * MAPS
		 **********************************************/
		[Embed(source ="../maps/0", mimeType ="application/octet-stream")] public static var MapZero:Class;
		[Embed(source ="../maps/1", mimeType ="application/octet-stream")] public static var MapOne:Class;
		[Embed(source ="../maps/2", mimeType ="application/octet-stream")] public static var MapTwo:Class;
		[Embed(source ="../maps/3", mimeType ="application/octet-stream")] public static var MapThree:Class;
		[Embed(source ="../maps/4", mimeType ="application/octet-stream")] public static var MapFour:Class;
		[Embed(source ="../maps/5", mimeType ="application/octet-stream")] public static var MapFive:Class;
		[Embed(source ="../maps/6", mimeType ="application/octet-stream")] public static var MapSix:Class;
		[Embed(source ="../maps/7", mimeType ="application/octet-stream")] public static var MapSeven:Class;
		[Embed(source ="../maps/8", mimeType ="application/octet-stream")] public static var MapEight:Class;
		[Embed(source ="../maps/9", mimeType ="application/octet-stream")] public static var MapNine:Class;
		[Embed(source ="../maps/10", mimeType ="application/octet-stream")] public static var MapTen:Class;
		[Embed(source ="../maps/11", mimeType ="application/octet-stream")] public static var MapEleven:Class;
		[Embed(source ="../maps/12", mimeType ="application/octet-stream")] public static var MapTwelve:Class;
		[Embed(source ="../maps/13", mimeType ="application/octet-stream")] public static var MapThirteen:Class;
		[Embed(source ="../maps/14", mimeType ="application/octet-stream")] public static var MapFourteen:Class;
		[Embed(source ="../maps/15", mimeType ="application/octet-stream")] public static var MapFifteen:Class;
		[Embed(source ="../maps/16", mimeType ="application/octet-stream")] public static var MapSixteen:Class;
		[Embed(source ="../maps/17", mimeType ="application/octet-stream")] public static var MapSeventeen:Class;
		[Embed(source ="../maps/18", mimeType ="application/octet-stream")] public static var MapEighteen:Class;
		[Embed(source ="../maps/19", mimeType ="application/octet-stream")] public static var MapNineteen:Class;
		[Embed(source ="../maps/20", mimeType ="application/octet-stream")] public static var MapTwenty:Class;
		[Embed(source ="../maps/21", mimeType ="application/octet-stream")] public static var MapTwentyOne:Class;
		[Embed(source ="../maps/22", mimeType ="application/octet-stream")] public static var MapTwentyTwo:Class;
		[Embed(source ="../maps/23", mimeType ="application/octet-stream")] public static var MapTwentyThree:Class;
		[Embed(source ="../maps/24", mimeType ="application/octet-stream")] public static var MapTwentyFour:Class;
		[Embed(source ="../maps/25", mimeType ="application/octet-stream")] public static var MapTwentyFive:Class;
		[Embed(source ="../maps/26", mimeType ="application/octet-stream")] public static var MapTwentySix:Class;
		[Embed(source ="../maps/27", mimeType ="application/octet-stream")] public static var MapTwentySeven:Class;
		[Embed(source ="../maps/28", mimeType ="application/octet-stream")] public static var MapTwentyEight:Class;
		[Embed(source ="../maps/29", mimeType ="application/octet-stream")] public static var MapTwentyNine:Class;	
		[Embed(source ="../maps/30", mimeType ="application/octet-stream")] public static var MapThirty:Class;
		[Embed(source ="../maps/31", mimeType ="application/octet-stream")] public static var MapThirtyOne:Class;
		[Embed(source ="../maps/32", mimeType ="application/octet-stream")] public static var MapThirtyTwo:Class;
		[Embed(source ="../maps/33", mimeType ="application/octet-stream")] public static var MapThirtyThree:Class;
		[Embed(source ="../maps/34", mimeType ="application/octet-stream")] public static var MapThirtyFour:Class;
		[Embed(source ="../maps/35", mimeType ="application/octet-stream")] public static var MapThirtyFive:Class;
		[Embed(source ="../maps/36", mimeType ="application/octet-stream")] public static var MapThirtySix:Class;
		[Embed(source ="../maps/37", mimeType ="application/octet-stream")] public static var MapThirtySeven:Class;
		[Embed(source ="../maps/38", mimeType ="application/octet-stream")] public static var MapThirtyEight:Class;
		[Embed(source ="../maps/39", mimeType ="application/octet-stream")] public static var MapThirtyNine:Class;
		[Embed(source ="../maps/40", mimeType ="application/octet-stream")] public static var MapFourty:Class;

		/**
		 * Map Editor Stuff
		 */
		
		[Embed(source="../assets/mapEditor/black.png")] public static var Black:Class;
		[Embed(source="../assets/mapEditor/exitButton.jpg")] public static var ExitButton:Class;
		[Embed(source="../assets/mapEditor/helpButton.jpg")] public static var HelpButton:Class;
		[Embed(source="../assets/mapEditor/editorGrid.png")] public static var EditorGrip:Class;
		[Embed(source="../assets/mapEditor/sideBar.jpg")] public static var SideBar:Class;
		[Embed(source="../assets/mapEditor/terrainButtonNorm.jpg")] public static var TerrainButtonNorm:Class;
		[Embed(source="../assets/mapEditor/terrainButtonSelected.jpg")] public static var TerrainButtonSelected:Class;
		[Embed(source="../assets/mapEditor/obstacleButtonNorm.jpg")] public static var ObstaclesButtonNorm:Class;
		[Embed(source="../assets/mapEditor/obstacleButtonSelected.jpg")] public static var ObstaclesButtonSelected:Class;
		[Embed(source="../assets/mapEditor/sourceButtonNorm.jpg")] public static var SourcesButtonNorm:Class;
		[Embed(source="../assets/mapEditor/sourceButtonSelected.jpg")] public static var SourcesButtonSelected:Class;
		[Embed(source="../assets/mapEditor/monsterButtonNorm.jpg")] public static var MonstersButtonNorm:Class;
		[Embed(source="../assets/mapEditor/monsterButtonSelected.jpg")] public static var MonstersButtonSelected:Class;
		[Embed(source="../assets/mapEditor/settingsButtonNorm.jpg")] public static var SettingsButtonNorm:Class;
		[Embed(source="../assets/mapEditor/settingsButtonSelected.jpg")] public static var SettingsButtonSelected:Class;
	
		[Embed(source="../assets/mapEditor/iconBG.png")] public static var iconBG:Class;
		
		[Embed(source="../assets/mapEditor/madeWallsIcon.jpg")] public static var editorT0:Class;
		[Embed(source="../assets/mapEditor/rockWallsIcon.jpg")] public static var editorT1:Class;
		[Embed(source="../assets/mapEditor/voidWallIcon.jpg")] public static var editorT2:Class;
		[Embed(source="../assets/mapEditor/grassTilesIcon.jpg")] public static var editorT3:Class;
		[Embed(source="../assets/mapEditor/wasteTilesIcon.jpg")] public static var editorT4:Class;
		[Embed(source="../assets/mapEditor/voidTilesIcon.jpg")] public static var editorT5:Class;
		
		[Embed(source="../assets/mapEditor/mudIcon.jpg")] public static var editorO0:Class;
		[Embed(source="../assets/mapEditor/sandIcon.png")] public static var editorO1:Class;
		[Embed(source="../assets/mapEditor/steamIcon.png")] public static var editorO2:Class;
		[Embed(source="../assets/mapEditor/fireIcon.jpg")] public static var editorO3:Class;
		[Embed(source="../assets/mapEditor/iceIcon.jpg")] public static var editorO4:Class;
		[Embed(source="../assets/mapEditor/lightningIcon.png")] public static var editorO5:Class;
		[Embed(source="../assets/mapEditor/woodIcon.png")] public static var editorO6:Class;
		[Embed(source="../assets/mapEditor/glassIcon.png")] public static var editorO7:Class;
		[Embed(source="../assets/mapEditor/metalIcon.jpg")] public static var editorO8:Class;
		[Embed(source="../assets/mapEditor/rainbowIcon.jpg")] public static var editorO9:Class;
		
		[Embed(source="../assets/mapEditor/lightIcon.png")] public static var editorS0:Class;
		[Embed(source="../assets/mapEditor/lightOffIcon.png")] public static var editorS1:Class;
		[Embed(source="../assets/mapEditor/earthIcon.png")] public static var editorS2:Class;
		[Embed(source="../assets/mapEditor/earthOffIcon.png")] public static var editorS3:Class;
		[Embed(source="../assets/mapEditor/waterIcon.png")] public static var editorS4:Class;
		[Embed(source="../assets/mapEditor/waterOffIcon.png")] public static var editorS5:Class;
		[Embed(source="../assets/mapEditor/windIcon.png")] public static var editorS6:Class;
		[Embed(source="../assets/mapEditor/windOffIcon.png")] public static var editorS7:Class;
		[Embed(source="../assets/mapEditor/sourceForgeIcon.png")] public static var editorS8:Class;
		
		[Embed(source="../assets/mapEditor/wolfIcon.png")] public static var editorM0:Class;
		[Embed(source="../assets/mapEditor/scorpIcon.png")] public static var editorM1:Class;
		[Embed(source="../assets/mapEditor/walkerIcon.png")] public static var editorM2:Class;
		
		[Embed(source="../assets/mapEditor/clearImage.png")] public static var clearImage:Class;
		[Embed(source="../assets/mapEditor/gridToggle.png")] public static var gridToggle:Class;
		[Embed(source="../assets/mapEditor/saveButton.png")] public static var saveButton:Class;
		[Embed(source="../assets/mapEditor/clearAllButton.png")] public static var clearAllButton:Class;
		[Embed(source="../assets/mapEditor/openButton.png")] public static var openButton:Class;
		[Embed(source="../assets/mapEditor/presubmitButton.png")] public static var presubmitButton:Class;
		[Embed(source="../assets/mapEditor/submitButton.png")] public static var submitButton:Class;
		[Embed(source="../assets/mapEditor/testButton.png")] public static var testButton:Class;
		[Embed(source="../assets/mapEditor/stopTestingButton.png")] public static var stopTestingButton:Class;
		[Embed(source="../assets/mapEditor/playerStill.png")] public static var playerStill:Class;
		[Embed(source="../assets/mapEditor/textBG.png")] public static var textBG:Class;
		[Embed(source="../assets/mapEditor/chickenImage.png")] public static var chickenImage:Class;
		[Embed(source="../assets/mapEditor/preTestButton.png")] public static var preTestButton:Class;
		[Embed(source="../assets/mapEditor/okButton.png")] public static var okButton:Class;
		
		//Popups
		[Embed(source="../assets/mapEditor/popupBackground.jpg")] public static var popupBackground:Class;
		[Embed(source="../assets/mapEditor/areYouSureBG.jpg")] public static var areYouSureBG:Class;
		[Embed(source="../assets/mapEditor/saveBG.jpg")] public static var saveBG:Class;
		[Embed(source="../assets/mapEditor/cancelButton.png")] public static var cancelButton:Class;
		[Embed(source="../assets/mapEditor/yesButton.png")] public static var yesButton:Class;
		[Embed(source="../assets/mapEditor/noButton.png")] public static var noButton:Class;
		[Embed(source="../assets/mapEditor/prevButton.jpg")] public static var prevButton:Class;
		[Embed(source="../assets/mapEditor/nextButton.jpg")] public static var nextButton:Class;
		[Embed(source="../assets/mapEditor/pageBG.jpg")] public static var pageBG:Class;
		[Embed(source="../assets/mapEditor/openHeader.jpg")] public static var openHeader:Class;
		[Embed(source="../assets/mapEditor/mapSelectBounds.png")] public static var mapSelectBounds:Class;
		[Embed(source="../assets/mapEditor/deleteButton.png")] public static var deleteButton:Class;
		[Embed(source="../assets/mapEditor/openMapButton.png")] public static var openMapButton:Class;
		[Embed(source="../assets/mapEditor/easyOption.jpg")] public static var easyOption:Class;
		[Embed(source="../assets/mapEditor/mediumOption.jpg")] public static var mediumOption:Class;
		[Embed(source="../assets/mapEditor/hardOption.jpg")] public static var hardOption:Class;
		[Embed(source="../assets/mapEditor/disabledFinalSubmit.jpg")] public static var disabledFinalSubmit:Class;
		[Embed(source="../assets/mapEditor/activeFinalSubmit.jpg")] public static var activeFinalSubmit:Class;
		[Embed(source="../assets/closeButton.png")] public static var closeButton:Class;
		[Embed(source="../assets/sendButton.png")] public static var sendButton:Class;
		
		//Achievements
		[Embed(source="../assets/achievements/achievementsBG.png")] public static var achievReportBG:Class;
		[Embed(source="../assets/achievements/achievCompBG.jpg")] public static var achievCompBG:Class;
		[Embed(source="../assets/achievements/upScrollArrow.png")] public static var upScrollArrow:Class;
		[Embed(source="../assets/achievements/achievPopUpBG.png")] public static var achievPopUpBG:Class;
		[Embed(source="../assets/achievements/achiev0.jpg")] public static var achiev0:Class;
		[Embed(source="../assets/achievements/achiev1.jpg")] public static var achiev1:Class;
		[Embed(source="../assets/achievements/achiev2.jpg")] public static var achiev2:Class;
		[Embed(source="../assets/achievements/achiev3.jpg")] public static var achiev3:Class;
		[Embed(source="../assets/achievements/achiev4.jpg")] public static var achiev4:Class;
		[Embed(source="../assets/achievements/achiev5.jpg")] public static var achiev5:Class;
		[Embed(source="../assets/achievements/achiev6.jpg")] public static var achiev6:Class;
		[Embed(source="../assets/achievements/achiev7.jpg")] public static var achiev7:Class;
		[Embed(source="../assets/achievements/achiev8.jpg")] public static var achiev8:Class;
		[Embed(source="../assets/achievements/achiev9.jpg")] public static var achiev9:Class;
		[Embed(source="../assets/achievements/achiev10.jpg")] public static var achiev10:Class;
		[Embed(source="../assets/achievements/achiev11.jpg")] public static var achiev11:Class;
		[Embed(source="../assets/achievements/achiev12.jpg")] public static var achiev12:Class;
		[Embed(source="../assets/achievements/achiev13.jpg")] public static var achiev13:Class;
		[Embed(source="../assets/achievements/achiev14.jpg")] public static var achiev14:Class;
		[Embed(source="../assets/achievements/achiev15.jpg")] public static var achiev15:Class;
		[Embed(source="../assets/achievements/achiev16.jpg")] public static var achiev16:Class;
		[Embed(source="../assets/achievements/achiev17.jpg")] public static var achiev17:Class;
		[Embed(source="../assets/achievements/achiev18.jpg")] public static var achiev18:Class;
		[Embed(source="../assets/achievements/achiev19.jpg")] public static var achiev19:Class;
		[Embed(source="../assets/achievements/achiev20.jpg")] public static var achiev20:Class;
		[Embed(source="../assets/achievements/achiev21.jpg")] public static var achiev21:Class;
		[Embed(source="../assets/achievements/achiev22.jpg")] public static var achiev22:Class;
		[Embed(source="../assets/achievements/achiev23.jpg")] public static var achiev23:Class;
		[Embed(source="../assets/achievements/achiev24.jpg")] public static var achiev24:Class;
		[Embed(source="../assets/achievements/lockedAchievement.png")] public static var lockedAchiev:Class;
		
		//challenging
		[Embed(source="../assets/challengeFriends.png")] public static var challengeFriends:Class;
		[Embed(source="../assets/notificationBubble.png")] public static var notificationBubble:Class;
		[Embed(source="../assets/tootTitleThing.png")] public static var tootTitleThing:Class;
		[Embed(source="../assets/facebookTitle.jpg")] public static var facebookTitle:Class;
		[Embed(source="../assets/superPlayButton.png")] public static var superPlayButton:Class;
		
		
		
		public function Res() {}
	}
}